<?php
/**
 * 为方便程序开发，系统预置了一些以下划线“_”开头的变量
 * 枚举：$__userinfo			用户信息，即买家信息
 * 		$__orderinfo		订单信息
 * 		$__payment_file		支付方式配置
 * 		$__payment_info		支付方式信息
 * 		$__delivery_info	配送方式信息
 * 		$__address_info		收货地址信息
 * 在外部可直接使用，即非函数体内
 * 也可以通过VS::get(变量名)获得，此时“变量名”要去掉下划线“_”
 * 如果要更新这些变量值，请使用VS::set(变量名， 值)设置，“变量名”与上同
 */

$__dir = PAY_DIR.$__payment_file['dir'].'/';	// 目录
$__url = WEB_URL.$__dir.'return_url.php';			// 返回地址，处理结果通知
$goods_name = implode(';', $__orderinfo['goods_names']);

// print_r($__orderinfo);
// print_r($__payment_info);
// print_r($__delivery_info);
// print_r($__address_info);
$show_url = WEB_URL."index.php?frm=user&mdl=order&do=view&sn={$__orderinfo['sn']}";

/**
 * 调试，记得删除
 */
// $__orderinfo['cost'] = '1.00';

$vars['pay_entry_body'] = <<<HTML

	<link rel="stylesheet" type="text/css" href="{$__dir}pay.css" />

	<!-- 主体区 START -->
	<div class="area">


		<form id="fm_pay" action='{$__dir}alipayapi.php' method="post" target="_blank">
			<input type="hidden" name="payment" value="{$__orderinfo['payment']}" />

			<!-- 确认信息 START -->
			<div class="sl_t_block bdcolor-orange">
				<div class="tt">
					<h2 class="color-orange">确认信息</h2>
				</div>
				<div class="main-block pattern_line pay-bank">

					
					<!-- 必填 -->
					<input type="hidden" size="30" name="WIDseller_email"		value="ibug119@qq.com"									class="input" />
					
					<!-- 商户网站订单系统中唯一订单号，必填 -->
					<input type="hidden" size="30" name="WIDout_trade_no"		value="{$__orderinfo['sn']}"							class="input" />
					
					<!-- 必填 -->
					<input type="hidden" size="30" name="WIDsubject"			value="订单编号：{$__orderinfo['sn']}，{$goods_name}"		class="input" />
					
					<!-- 必填 -->
					<input type="hidden" size="30" name="WIDprice"				value="{$__orderinfo['cost']}"							class="input" />
					
					<!-- 商品描述，对一笔交易的具体描述信息。 -->
					<input type="hidden" size="30" name="WIDbody"				value="{$goods_name}"									class="input" />
					
					<!-- 需以http://开头的完整路径，如：http://www.xxx.com/myorder.html -->
					<input type="hidden" size="30" name="WIDshow_url"			value="{$show_url}"										class="input" />
					
					<!-- 如：张三 -->
					<input type="hidden" size="30" name="WIDreceive_name"		value="{$__orderinfo['username']}"						class="input" />
					
					<!-- 如：XX省XXX市XXX区XXX路XXX小区XXX栋XXX单元XXX号 -->
					<input type="hidden" size="30" name="WIDreceive_address"	value="{$__address_info['provice_name']}{$__address_info['city_name']}{$__address_info['area_name']}{$__address_info['address']}"	class="input" />
					
					<!-- 如：123456 -->
					<input type="hidden" size="30" name="WIDreceive_zip"		value="{$__address_info['zipcode']}"					class="input" />
					
					<!-- 如：0571-88158090 -->
					<input type="hidden" size="30" name="WIDreceive_phone"		value="{$__address_info['tel']}"						class="input" />
					
					<!-- 如：13312341234 -->
					<input type="hidden" size="30" name="WIDreceive_mobile"		value="{$__address_info['mobile']}"						class="input" />
					
					<div class="clear"></div>

				</div>

				<!-- 订单信息 START -->
				<div class="main-block pattern_line_right">
					<dl><dt>您的订单号：</dt><dd><a href="{$show_url}">{$__orderinfo['sn']}</a></dd><div class="clear"></div></dl>
					<dl><dt>支付方式：</dt><dd>{$__payment_info['name']}</dd><div class="clear"></div></dl>
					<dl><dt>应付金额：</dt><dd><b>￥{$__orderinfo['cost']}</b></dd><div class="clear"></div></dl>
				</div>
				<!-- 订单信息 END -->

			</div>
			<!-- 确认信息 END -->
			
			<div class="space20"></div>
			<input type="submit" value="" class="btn-alipay" />

		</form>
	</div>
	<!-- 主体区 END -->


<script type="text/javascript" language="JavaScript" charset="utf-8">
<!--
	var payment_state = '{$__orderinfo['payment_state']}';
	jQuery(function($){
		$('input.btn-alipay').click(function(){
			var fm = $('#fm_pay');

			if(payment_state == '1'){
				if(!confirm('记录显示您之前已经有进行支付，您确定要继续支付？')){
					return false;
				}
			}else if(payment_state == '2'){
				showmsg_right('您已经成功支付了此订单，无需再支付！');
				return false;
			}
			
			payment_state = '1';
			showmsg_loading(
				'请在弹出的新窗口中完成支付，勿关闭本窗口，耐心等待支付完成。。。<br />'
				+'<input type="button" value="支付完成" onclick="$.colorbox.close();" class="button" />&nbsp;&nbsp;'
				+'<input type="button" value="支付遇到问题" onclick="showmsg_info(\'开发中。。。\');" class="button" />'
				,{
					title	: '正在支付', 
					url		: './index.php?frm=pay&mdl=pay&do=result&sn={$__orderinfo['sn']}', 
					opacity	: 0.45
				});
		});
	});
-->
</script>

HTML
;
?>